using System.Collections.Generic;

namespace PluginFrame
{
	public interface ITubeTemperatureConfiguration
	{
		int CalculateCycle { get; set; }

		int WaterNodeCount { get; set; }

		int WellNodeCount { get; set; }

		double WaterThermalConductivity { get; set; }

		double WellThermalConductivity { get; set; }

		double MetalThermalConductivity { get; set; }

		double WaterHeatCapacity { get; set; }

		double WellHeatCapacity { get; set; }

		double WaterDensity { get; set; }

		double WellDensity { get; set; }

		double NodeInterval { get; set; }

		double TimeInterval { get; set; }

		Dictionary<double, double> VolumeLevelDictionary { get; set; }

		int TotalNodeCount();
	}
}
